Flutter ইনস্টলেশন এবং সেটআপ নিয়ে নিচে বিস্তারিত ধাপগুলো আলোচনা করা হলো। Flutter সেটআপ করার জন্য আপনাকে প্রথমে Flutter SDK ডাউনলোড করতে হবে এবং তারপর আপনার ডেভেলপমেন্ট এনভায়রনমেন্ট সেটআপ করতে হবে। Flutter Android এবং iOS উভয় প্ল্যাটফর্মেই কাজ করে, তাই নির্দিষ্ট প্ল্যাটফর্ম অনুযায়ী সেটআপের ধাপগুলো অনুসরণ করতে হবে।
১. Windows-এ Flutter ইনস্টলেশন
প্রয়োজনীয়তা:
- Windows 10 বা তার উপরের সংস্করণ (64-bit)
- Disk Space: Flutter SDK ইনস্টল করার জন্য কমপক্ষে 1.64 GB জায়গা প্রয়োজন।
- Windows PowerShell 5.0+ এবং Git for Windows ইনস্টল করা থাকতে হবে।
Flutter SDK ডাউনলোড এবং ইনস্টলেশন:
- Flutter SDK এর Windows সংস্করণটি ডাউনলোড করুন।
- ডাউনলোড করা
.zipফাইলটি আনজিপ করুন এবং একটি নির্দিষ্ট ডিরেক্টরিতে রাখুন, যেমনC:\src\flutter. - আপনার সিস্টেমের PATH এ
flutter\binযোগ করুন:- Control Panel > System and Security > System > Advanced system settings > Environment Variables।
- Path নির্বাচন করে Edit এ ক্লিক করুন এবং নতুন লাইনে
C:\src\flutter\binযোগ করুন।
Flutter সেটআপ যাচাই:
কমান্ড প্রম্পট (CMD) খুলুন এবং নিচের কমান্ডটি রান করুন:
flutter doctor
এই কমান্ডটি আপনাকে Flutter ইনস্টলেশনের বর্তমান অবস্থা এবং প্রয়োজনীয় টুলস ইনস্টল করা হয়েছে কিনা, তা দেখাবে।
Android Studio ইনস্টলেশন:
- Android Studio ডাউনলোড এবং ইনস্টল করুন।
- Android Studio ওপেন করুন এবং SDK Manager থেকে Android SDK, Android SDK Platform-Tools, এবং Android SDK Build-Tools ইনস্টল করুন।
- AVD Manager থেকে একটি Android Virtual Device (AVD) তৈরি করুন।
Flutter এবং Dart প্লাগইন ইনস্টল:
- Android Studio এ যান এবং Plugins মেনুতে ক্লিক করে Flutter এবং Dart প্লাগইন ইনস্টল করুন।
২. macOS-এ Flutter ইনস্টলেশন
প্রয়োজনীয়তা:
- macOS 10.14 বা তার উপরের সংস্করণ
- Disk Space: Flutter SDK ইনস্টল করার জন্য কমপক্ষে 2.8 GB জায়গা প্রয়োজন।
- Xcode ইনস্টল থাকতে হবে।
Flutter SDK ডাউনলোড এবং ইনস্টলেশন:
- Flutter SDK এর macOS সংস্করণটি ডাউনলোড করুন।
- ডাউনলোড করা
.zipফাইলটি আনজিপ করুন এবং একটি ডিরেক্টরিতে রাখুন, যেমন~/development/flutter. - আপনার bash বা zsh শেলে PATH এ Flutter যোগ করুন:
export PATH="$PATH:`pwd`/flutter/bin"
Flutter সেটআপ যাচাই:
টার্মিনালে নিচের কমান্ডটি চালান:
flutter doctor
Flutter doctor আপনাকে জানাবে কোন টুলস ইনস্টল করতে হবে এবং Flutter এর বর্তমান স্ট্যাটাস দেখাবে।
Xcode এবং iOS সেটআপ:
- Xcode ইনস্টল করুন (App Store থেকে পাওয়া যাবে)।
- Xcode ওপেন করুন এবং Preferences > Locations এ যান। Command Line Tools থেকে সঠিক ভার্সন সিলেক্ট করুন।
- iOS সিমুলেটর চালাতে, টার্মিনালে
open -a Simulatorকমান্ডটি রান করুন।
৩. Linux-এ Flutter ইনস্টলেশন
প্রয়োজনীয়তা:
- Linux (Ubuntu 20.04, Fedora, Debian, etc.)
- Disk Space: Flutter SDK ইনস্টল করার জন্য কমপক্ষে 1.64 GB জায়গা প্রয়োজন।
- bash বা zsh শেল থাকতে হবে।
Flutter SDK ডাউনলোড এবং ইনস্টলেশন:
- Flutter SDK এর Linux সংস্করণটি ডাউনলোড করুন।
- ডাউনলোড করা
.tar.xzফাইলটি আনজিপ করুন এবং একটি ডিরেক্টরিতে রাখুন, যেমন~/development/flutter. - আপনার bash বা zsh শেল ফাইলে PATH এ Flutter যোগ করুন:
export PATH="$PATH:`pwd`/flutter/bin"
Flutter সেটআপ যাচাই:
টার্মিনালে নিচের কমান্ডটি চালান:
flutter doctor
Android Studio এবং SDK ইনস্টল:
- Android Studio ডাউনলোড এবং ইনস্টল করুন।
- Android Studio ওপেন করে SDK Manager থেকে Android SDK, Android SDK Platform-Tools, এবং Android SDK Build-Tools ইনস্টল করুন।
- AVD Manager থেকে একটি Android Virtual Device (AVD) তৈরি করুন।
৪. Flutter ডেভেলপমেন্ট টুলস ইনস্টলেশন
Visual Studio Code:
Flutter ডেভেলপমেন্টের জন্য Visual Studio Code একটি হালকা এবং জনপ্রিয় টুল:
- Visual Studio Code ইনস্টল করুন।
- Extensions মেনুতে গিয়ে Flutter এবং Dart এক্সটেনশন ইনস্টল করুন।
Flutter ইনস্টলেশনের পরের ধাপ
১. Flutter প্রজেক্ট তৈরি করা:
Flutter প্রজেক্ট তৈরি করতে টার্মিনালে নিচের কমান্ডটি চালান:
flutter create my_app
এটি একটি Flutter প্রজেক্ট তৈরি করবে যা my_app নামে একটি ফোল্ডারে থাকবে।
২. অ্যাপ চালানো:
প্রজেক্ট ফোল্ডারে গিয়ে নিচের কমান্ডটি চালান:
flutter run
আপনার অ্যাপটি Android Emulator, iOS Simulator, বা সংযুক্ত ডিভাইসে চালু হবে।
Flutter Doctor এর মাধ্যমে সমস্যা সমাধান:
Flutter ডেভেলপমেন্টের সময় flutter doctor কমান্ডটি ব্যবহার করে সমস্যাগুলি নির্ধারণ করতে পারেন এবং নির্দেশনা অনুসারে প্রয়োজনীয় টুলস ইনস্টল বা কনফিগার করতে পারেন।
আশা করি, এই ইনস্টলেশন এবং সেটআপ গাইড আপনার জন্য সহায়ক হবে।
Flutter SDK ইনস্টলেশন (Windows, macOS, Linux) নিয়ে বিস্তারিত ধাপগুলো নিচে আলোচনা করা হলো। প্রতিটি অপারেটিং সিস্টেমের জন্য Flutter SDK ইনস্টল করার পদ্ধতি কিছুটা ভিন্ন, তাই প্রতিটি পদ্ধতি আলাদাভাবে উল্লেখ করা হয়েছে।
Windows এ Flutter SDK ইনস্টল করা:
১. Flutter SDK ডাউনলোড:
- Flutter SDK অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করুন।
.zipফাইল ডাউনলোড করার পর এটি আনজিপ করুন। আনজিপ করার পর একটি নতুন ফোল্ডার পাবেন, এই ফোল্ডারটিকে আপনার কম্পিউটারের একটি নির্দিষ্ট স্থানে রাখুন (যেমনঃC:\flutter)।
২. Environment Variable সেট করা:
- Control Panel → System and Security → System → Advanced system settings → Environment Variables এ যান।
- System variables এর মধ্যে Path খুঁজে বের করুন এবং Edit করুন।
- Flutter SDK এর
binফোল্ডারের পাথ যোগ করুন (যেমনঃC:\flutter\bin), তারপর OK চাপুন।
৩. Flutter Doctor চালানো:
- Command Prompt বা PowerShell খুলুন এবং নিচের কমান্ডটি চালান:
flutter doctor
- এটি Flutter এর ইনস্টলেশন এবং প্রয়োজনীয় টুলগুলোর স্ট্যাটাস দেখাবে। এটি Android Studio, Android SDK, Dart, এবং অন্যান্য প্রয়োজনীয় টুল ইনস্টল আছে কিনা তা পরীক্ষা করবে।
- Flutter Doctor এর পরামর্শ অনুযায়ী প্রয়োজনীয় টুল বা প্লাগিন ইনস্টল করুন।
৪. Android Studio এবং Android SDK ইনস্টল করা:
- Android Studio ডাউনলোড ও ইনস্টল করুন।
- Android SDK ইনস্টল করে SDK Tools, Android Virtual Device (AVD) সেটআপ করুন।
- Android Studio এ Flutter এবং Dart প্লাগিন ইনস্টল করুন।
macOS এ Flutter SDK ইনস্টল করা:
১. Flutter SDK ডাউনলোড:
- Flutter SDK থেকে macOS ভার্সন ডাউনলোড করুন।
- ডাউনলোড করা
.zipফাইল আনজিপ করুন এবং~/developmentডিরেক্টরিতে Flutter ফোল্ডারটি রাখুন।
২. Path Environment Variable সেট করা:
- টার্মিনালে
.zshrcবা.bashrcফাইলে নিচের লাইনটি যোগ করুন:
export PATH="$PATH:`~/development/flutter/bin`"
- তারপর নিচের কমান্ডটি চালান:
source ~/.zshrc
- এটি আপনার PATH আপডেট করবে, যাতে Flutter এর কমান্ডগুলো ব্যবহার করা যায়।
- Flutter Doctor চালানো:
- টার্মিনালে
flutter doctorকমান্ড চালান: - এটি আপনার সিস্টেমের প্রয়োজনীয় টুল চেক করবে এবং যদি কিছু ইনস্টল করতে হয়, তাহলে নির্দেশনা দিবে।
- টার্মিনালে
flutter doctor
৪. Xcode ইনস্টল এবং সেটআপ করা:
- App Store থেকে Xcode ইনস্টল করুন।
- Command Line Tools ইনস্টল করতে নিচের কমান্ডটি চালান:
xcode-select --install
৫. Android Studio ইনস্টল করা:
- macOS এ Android Studio ইনস্টল করুন।
- Android Studio এ Flutter এবং Dart প্লাগিন ইনস্টল করুন এবং Android SDK ও Emulator সেটআপ করুন।
Linux এ Flutter SDK ইনস্টল করা:
১. Flutter SDK ডাউনলোড:
- Flutter SDK থেকে Linux ভার্সন ডাউনলোড করুন।
- টার্মিনালে নিচের কমান্ডগুলো ব্যবহার করে ডাউনলোড এবং আনজিপ করুন:
cd ~/development
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_x.x.x-stable.tar.xz
tar xf flutter_linux_x.x.x-stable.tar.xz
২. Path Environment Variable সেট করা:
- টার্মিনালে
.bashrcবা.zshrcফাইলে নিচের লাইনটি যোগ করুন:
export PATH="$PATH:`~/development/flutter/bin`"
- তারপর, টার্মিনালে নিচের কমান্ডটি চালান:
source ~/.bashrc
৩. Flutter Doctor চালানো:
- টার্মিনালে
flutter doctorকমান্ড চালান:
flutter doctor
- এটি আপনার সিস্টেমের টুলগুলো চেক করবে এবং Flutter সেটআপে যদি কোন সমস্যা থাকে, তবে নির্দেশনা দিবে।
৪. Android Studio ইনস্টল করা:
- Android Studio Linux এর জন্য ডাউনলোড ও ইনস্টল করুন।
- Android Studio এ Flutter এবং Dart প্লাগিন ইনস্টল করুন এবং Android SDK ও Emulator সেটআপ করুন।
Flutter Doctor এর সমস্যাগুলো সমাধান করা:
- Flutter Doctor চালানোর পর যদি দেখায় যে Android SDK বা iOS সাপোর্ট ইনস্টল নেই, তাহলে Flutter Doctor এর নির্দেশনা অনুসরণ করে প্রয়োজনীয় টুল ইনস্টল করতে হবে।
- Android Studio বা Xcode সঠিকভাবে ইনস্টল এবং কনফিগার করা হয়েছে কিনা তা নিশ্চিত করতে হবে।
এভাবে Flutter SDK ইনস্টল করে আপনি Windows, macOS, এবং Linux এ Flutter অ্যাপ ডেভেলপমেন্ট শুরু করতে পারবেন। Flutter এর ডকুমেন্টেশন এবং কমিউনিটি ফোরাম ব্যবহার করে আরও সহায়তা এবং টিউটোরিয়াল পেতে পারেন।
Flutter ডেভেলপমেন্টের জন্য Android Studio এবং Visual Studio Code (VS Code) দুটি জনপ্রিয় IDE (Integrated Development Environment)। Flutter SDK ইনস্টল করার পর, এগুলো কনফিগার করা প্রয়োজন হয়।
Android Studio এবং Visual Studio Code সেটআপ করা
নিচে প্রতিটি IDE সেটআপের ধাপগুলো আলোচনা করা হলো:
Android Studio সেটআপ (Flutter ডেভেলপমেন্টের জন্য):
১. Android Studio ডাউনলোড এবং ইনস্টল:
- Android Studio অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করে ইনস্টল করুন।
- ইনস্টলেশনের সময় Android SDK, Android Emulator, এবং অন্যান্য প্রয়োজনীয় কম্পোনেন্টগুলো ইনস্টল করতে দিন।
২. Flutter এবং Dart প্লাগিন ইনস্টল:
- Android Studio ওপেন করুন।
- উপরের মেনুবারে File → Settings (Windows/Linux) অথবা Android Studio → Preferences (macOS) এ যান।
- বাম পাশের Plugins সেকশনে যান এবং Marketplace ট্যাবে ক্লিক করুন।
- Flutter সার্চ করুন এবং Install বাটনে ক্লিক করুন।
- Flutter ইনস্টল করার সময় এটি Dart প্লাগিনও ইনস্টল করার প্রস্তাব দেবে। Yes সিলেক্ট করে Dart প্লাগিনও ইনস্টল করুন।
- ইনস্টলেশনের পর Android Studio রিস্টার্ট করুন।
৩. Android SDK ইনস্টল এবং কনফিগার করা:
- Android Studio এ SDK Manager ওপেন করুন: File → Settings → Appearance & Behavior → System Settings → Android SDK।
- SDK Platforms ট্যাবে যান এবং একটি লেটেস্ট API Level (যেমন Android 13) সিলেক্ট করুন।
- SDK Tools ট্যাবে যান এবং Android SDK Build-Tools, Android Emulator, এবং Android Virtual Device (AVD) সিলেক্ট করুন। এরপর Apply এবং OK চাপুন।
৪. Emulator তৈরি করা (Android Virtual Device):
- AVD Manager ওপেন করুন: উপরের Tools মেনু থেকে AVD Manager সিলেক্ট করুন।
- Create Virtual Device বাটনে ক্লিক করুন।
- একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel 4) এবং একটি সাপোর্টেড API Level সিলেক্ট করুন।
- তারপর Finish ক্লিক করে Emulator তৈরি করুন।
৫. Flutter Doctor চালিয়ে চেক করা:
- টার্মিনালে (Command Prompt বা PowerShell)
flutter doctorকমান্ড চালান:
flutter doctor
- এটি দেখাবে যে Android Studio, Android SDK, এবং Emulator সঠিকভাবে কনফিগার করা হয়েছে কিনা। যদি কোনো সমস্যা থাকে, Flutter Doctor এর পরামর্শ অনুসরণ করুন।
Visual Studio Code (VS Code) সেটআপ (Flutter ডেভেলপমেন্টের জন্য):
১. Visual Studio Code ডাউনলোড এবং ইনস্টল:
- Visual Studio Code অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করে ইনস্টল করুন।
২. Flutter এবং Dart এক্সটেনশন ইনস্টল:
- VS Code ওপেন করুন।
- বাম পাশের এক্সটেনশন আইকনে ক্লিক করুন (বা কিবোর্ড শর্টকাট
Ctrl+Shift+Xব্যবহার করুন)। - Flutter এক্সটেনশন সার্চ করুন এবং ইনস্টল করুন।
- Flutter এক্সটেনশন ইনস্টল করার সময় এটি স্বয়ংক্রিয়ভাবে Dart এক্সটেনশন ইনস্টল করে নিবে।
৩. Flutter SDK পাথ সেট করা (যদি প্রয়োজন হয়):
- যদি VS Code Flutter SDK সঠিকভাবে ডিটেক্ট না করে, তাহলে Flutter SDK পাথ ম্যানুয়ালি সেট করতে হবে।
- File → Preferences → Settings এ যান।
- সার্চ বক্সে Flutter SDK Path লিখে সার্চ করুন এবং আপনার SDK এর অবস্থান সিলেক্ট করুন (যেমনঃ
C:\flutterবা~/development/flutter)।
৪. Android Emulator VS Code এ ব্যবহার করা:
- Android Studio এর AVD Manager ব্যবহার করে একটি Emulator তৈরি করুন (যেমন আগে উল্লেখ করা হয়েছে)।
- VS Code এ Flutter: Launch Emulator কমান্ড ব্যবহার করুন:
- View → Command Palette (বা
Ctrl+Shift+Pকিবোর্ড শর্টকাট) ব্যবহার করে Flutter: Launch Emulator লিখে Enter চাপুন। - একটি Emulator সিলেক্ট করুন এবং এটি চালু করুন।
- View → Command Palette (বা
- Android Emulator চালু করার পর, আপনি VS Code এ সরাসরি অ্যাপ রান করতে পারবেন।
৫. VS Code এ Flutter অ্যাপ চালানো:
- VS Code এ একটি Flutter প্রোজেক্ট খুলুন।
main.dartফাইল ওপেন করে উপরের ডান পাশে Run আইকনে ক্লিক করুন বা কিবোর্ড শর্টকাটF5চাপুন।- এটি আপনার Emulator এ অ্যাপ রান করবে। Hot Reload এবং Hot Restart ফিচারগুলোও সরাসরি এখানে কাজ করবে।
Flutter Doctor চালানো (VS Code এর জন্য):
- VS Code এর টার্মিনালে (Terminal) গিয়ে
flutter doctorকমান্ড চালান:
flutter doctor
- এটি আপনার VS Code এর সেটআপ চেক করবে এবং কোনো সমস্যা থাকলে তা নির্দেশ করবে।
সংক্ষেপে Android Studio এবং VS Code সেটআপ:
- Android Studio এবং VS Code উভয় IDE-তে Flutter এবং Dart প্লাগিন ইনস্টল করতে হবে।
- Android Studio তে Android SDK এবং Emulator ইনস্টল করে কনফিগার করতে হবে।
- VS Code এ Emulator চালু করা যাবে Android Studio এর AVD Manager এর মাধ্যমে।
- Flutter Doctor কমান্ড ব্যবহার করে প্রতিটি স্টেপের পর সেটআপ চেক করা উচিত।
এই ধাপগুলো অনুসরণ করে Android Studio এবং Visual Studio Code Flutter ডেভেলপমেন্টের জন্য সফলভাবে সেটআপ করতে পারবেন।
Flutter অ্যাপ ডেভেলপমেন্টের জন্য Android এবং iOS প্ল্যাটফর্ম সেটআপ করার প্রক্রিয়া নিচে বিস্তারিতভাবে আলোচনা করা হলো। Flutter দিয়ে ক্রস-প্ল্যাটফর্ম অ্যাপ তৈরি করতে চাইলে উভয় প্ল্যাটফর্মের জন্য সঠিক সেটআপ থাকা প্রয়োজন।
Android এর জন্য Flutter সেটআপ:
১. Android Studio ইনস্টল করা:
- Android Studio ডাউনলোড এবং ইনস্টল করুন।
- ইনস্টলেশনের সময় Android SDK, Android Virtual Device (AVD), এবং অন্যান্য প্রয়োজনীয় টুলস ইনস্টল করতে দিন।
২. Flutter এবং Dart প্লাগিন ইনস্টল করা:
- Android Studio ওপেন করুন।
- File → Settings (Windows/Linux) বা Android Studio → Preferences (macOS) এ যান।
- বাম পাশের Plugins সেকশনে যান এবং Marketplace ট্যাবে ক্লিক করে Flutter এবং Dart প্লাগিন সার্চ করে ইনস্টল করুন।
৩. Android SDK সেটআপ:
- SDK Manager ওপেন করুন: File → Settings → Appearance & Behavior → System Settings → Android SDK।
- SDK Platforms ট্যাবে গিয়ে একটি লেটেস্ট API Level সিলেক্ট করুন (যেমন Android 13)।
- SDK Tools ট্যাবে গিয়ে Android SDK Build-Tools, Android Emulator, এবং Android Platform Tools সিলেক্ট করুন।
- Apply এবং OK চাপুন।
৪. Android Virtual Device (AVD) তৈরি করা:
- AVD Manager ওপেন করুন: উপরের Tools মেনু থেকে AVD Manager সিলেক্ট করুন।
- Create Virtual Device বাটনে ক্লিক করুন এবং একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel 4)।
- একটি সাপোর্টেড API Level সিলেক্ট করে Finish ক্লিক করুন।
৫. Environment Variable সেট করা:
- Windows এ: Control Panel → System and Security → System → Advanced system settings → Environment Variables এ যান এবং Path এ Android SDK এর পাথ যোগ করুন (যেমন
C:\Users\YourName\AppData\Local\Android\Sdk\platform-tools)। - Linux/macOS এ:
.bashrcবা.zshrcফাইলে SDK পাথ যোগ করুন:
export ANDROID_SDK_ROOT=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools
iOS এর জন্য Flutter সেটআপ (শুধুমাত্র macOS এ করা যাবে):
১. Xcode ইনস্টল করা:
- macOS এর App Store থেকে Xcode ইনস্টল করুন।
- ইনস্টল করার পর Command Line Tools ইনস্টল করতে নিচের কমান্ডটি চালান:
xcode-select --install
২. Xcode সেটআপ:
- Xcode ওপেন করুন এবং Preferences → Locations এ যান।
- Command Line Tools সিলেক্ট করুন।
- Xcode এ iOS Simulator চালাতে Window → Devices and Simulators এ যান এবং একটি সিমুলেটর সিলেক্ট করে চালান।
৩. CocoaPods ইনস্টল করা (Flutter iOS প্রোজেক্ট ডিপেন্ডেন্সি ম্যানেজমেন্টের জন্য):
- CocoaPods ইনস্টল করতে টার্মিনালে নিচের কমান্ডটি চালান:
sudo gem install cocoapods
- ইনস্টলেশনের পর, iOS প্রোজেক্ট ডিরেক্টরিতে গিয়ে
pod installকমান্ড চালান।
৪. Flutter Doctor চালানো:
- Flutter SDK ইনস্টল করার পর, টার্মিনালে
flutter doctorকমান্ড চালান:
flutter doctor
- এটি Android এবং iOS প্ল্যাটফর্মের সেটআপ স্ট্যাটাস চেক করবে এবং কোন প্রয়োজনীয় টুল ইনস্টল করা বাকি আছে তা দেখাবে।
Flutter Doctor এর সমস্যাগুলো সমাধান করা:
- Android:
- যদি Android SDK বা Emulator সেটআপে সমস্যা থাকে, Flutter Doctor এর নির্দেশনা অনুসরণ করে SDK Tools ইনস্টল বা আপডেট করুন।
- iOS:
- যদি Xcode বা CocoaPods সংক্রান্ত সমস্যা থাকে, তাহলে Xcode এর Preferences চেক করুন এবং টার্মিনালে
pod setupবাpod installচালান।
- যদি Xcode বা CocoaPods সংক্রান্ত সমস্যা থাকে, তাহলে Xcode এর Preferences চেক করুন এবং টার্মিনালে
সংক্ষেপে Android এবং iOS সেটআপ:
- Android: Android Studio, SDK, এবং Emulator সঠিকভাবে কনফিগার করা।
- iOS: Xcode, Command Line Tools, এবং CocoaPods ইনস্টল ও কনফিগার করা।
Flutter দিয়ে সফলভাবে Android এবং iOS অ্যাপ ডেভেলপ করতে উভয় প্ল্যাটফর্ম সঠিকভাবে সেটআপ করতে হবে।
Flutter CLI (Command Line Interface) এবং Emulator/Simulator ব্যবহার করে Flutter অ্যাপ ডেভেলপমেন্ট সহজ এবং দ্রুত করা যায়। এখানে Flutter CLI এর গুরুত্বপূর্ণ কমান্ড এবং Emulator/Simulator ব্যবহার করার ধাপগুলো দেওয়া হলো:
Flutter CLI
Flutter CLI ডেভেলপারদের বিভিন্ন কাজ সহজে এবং দ্রুত করতে সাহায্য করে। নিচে Flutter CLI-এর কিছু সাধারণ এবং গুরুত্বপূর্ণ কমান্ড দেওয়া হলো:
সাধারণ কমান্ডসমূহ
Flutter SDK এর স্ট্যাটাস এবং সেটআপ যাচাই:
- এটি Flutter SDK এবং প্রয়োজনীয় টুলস ইনস্টল করা হয়েছে কিনা তা যাচাই করে এবং সমাধানের জন্য নির্দেশনা দেয়।
flutter doctor
Flutter প্রজেক্ট তৈরি করা:
- এটি একটি নতুন Flutter প্রজেক্ট তৈরি করবে।
project_nameএর জায়গায় আপনার প্রজেক্টের নাম দিন।
flutter create project_name
Flutter অ্যাপ চালানো:
- এই কমান্ডটি আপনার অ্যাপকে সংযুক্ত ডিভাইস বা এমুলেটরে চালু করবে। যদি একাধিক ডিভাইস সংযুক্ত থাকে, এটি একটি তালিকা দেখাবে এবং ডিভাইস সিলেক্ট করতে বলবে।
flutter run
বিল্ড (Build) করা:
- Android এর জন্য:
- iOS এর জন্য:
- এগুলো প্রোডাকশন রেডি APK বা iOS ফাইল তৈরি করে।
flutter build ios
flutter build apk
Flutter প্রজেক্ট ক্লিন করা:
- প্রজেক্টে ক্যাশ বা বিল্ড সমস্যা হলে এটি দিয়ে সমস্যার সমাধান করা যায়।
flutter clean
Flutter এর প্যাকেজ ইনস্টল বা আপডেট করা:
- প্রজেক্টে
pubspec.yamlফাইলে নির্ধারিত ডিপেন্ডেন্সি ইনস্টল বা আপডেট করে।
flutter pub get
উন্নত কমান্ডসমূহ
Flutter ডিবাগ মোড চালানো:
- এটি ডিবাগ মোডে অ্যাপ চালায়, যেখানে ডেভেলপমেন্টে ত্রুটি ধরা এবং সমাধান করা সহজ হয়।
flutter run --debug
Emulator বা Simulator সিলেক্ট করে চালানো:
- এখানে
emulator_nameদিয়ে আপনি নির্দিষ্ট একটি এমুলেটর বা সিমুলেটর সিলেক্ট করতে পারেন।
flutter run -d emulator_name
Flutter ডিপ্লয়মেন্ট (রিলিজ মোডে):
- রিলিজ মোডে অ্যাপ চালায়, যা প্রোডাকশন পারফরম্যান্স যাচাই করার জন্য উপযুক্ত।
flutter run --release
Emulator/Simulator ব্যবহার
Flutter দিয়ে Android Emulator বা iOS Simulator ব্যবহার করে আপনার অ্যাপ ডেভেলপ করতে এবং টেস্ট করতে পারেন। নিচে Android এবং iOS উভয়ের জন্য ধাপগুলো দেওয়া হলো:
Android Emulator ব্যবহার
AVD Manager থেকে একটি এমুলেটর তৈরি করুন:
- Android Studio ওপেন করে AVD Manager (Tools > Device Manager) এ যান।
- Create Virtual Device এ ক্লিক করে আপনার পছন্দমতো একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel বা Nexus)।
- Android এর একটি সিস্টেম ইমেজ (API ভার্সন) সিলেক্ট করুন এবং ডাউনলোড করুন।
- Finish এ ক্লিক করে এমুলেটর তৈরি করুন।
Emulator চালু করা:
- Android Studio থেকে সরাসরি Play আইকনে ক্লিক করে এমুলেটর চালু করতে পারেন।
- অথবা, কমান্ড লাইন থেকে চালাতে পারেন:
emulator_nameদিয়ে আপনার তৈরি করা এমুলেটরের নাম দিতে হবে।
emulator -avd emulator_name
Flutter অ্যাপ চালানো:
- আপনার প্রজেক্ট ডিরেক্টরিতে গিয়ে
flutter runকমান্ডটি চালান। এটি স্বয়ংক্রিয়ভাবে এমুলেটরে অ্যাপ চালু করবে।
iOS Simulator ব্যবহার (macOS-এ)
iOS Simulator চালু করা:
- Xcode ওপেন করে Xcode > Open Developer Tool > Simulator এ ক্লিক করুন।
- অথবা, টার্মিনালে নিচের কমান্ডটি চালান:
- এটি iOS Simulator চালু করবে।
open -a Simulator
iOS ডিভাইস সিলেক্ট করা:
- iOS Simulator চালু হলে, উপরের মেনু থেকে বিভিন্ন iPhone বা iPad মডেল সিলেক্ট করতে পারবেন।
Flutter অ্যাপ চালানো:
- টার্মিনালে
flutter runকমান্ড চালান। এটি স্বয়ংক্রিয়ভাবে iOS Simulator-এ অ্যাপ চালু করবে।
Emulator/Simulator সংক্রান্ত সাধারণ টিপস
- একাধিক ডিভাইস সংযুক্ত থাকলে:
flutter devicesকমান্ডটি চালিয়ে কোন ডিভাইস বা এমুলেটর/সিমুলেটর সংযুক্ত আছে তা দেখতে পারবেন। - ডিভাইস সিলেক্ট করে অ্যাপ চালানো:
device_idদিয়েflutter devicesকমান্ডে প্রদর্শিত ডিভাইসের আইডি উল্লেখ করতে হবে।
flutter run -d device_id
এভাবে Flutter CLI এবং Emulator/Simulator ব্যবহার করে আপনি সহজেই আপনার অ্যাপ তৈরি, ডিবাগ এবং টেস্ট করতে পারবেন।
Read more